package tables

type CapAppCollect struct {
	Id         int64  `json:"id,string" gorm:"primaryKey"`
	HostId     int64  `json:"hostId,string" gorm:"primaryKey"`
	AppName    string `json:"appName"`
	Icon       string `json:"icon"`
	LinkPath   string `json:"linkPath"`
	ExePath    string `json:"exePath"` // 应用实际执行文件的路径
	WorkSpace  string `json:"workSpace"`
	AppParams  string `json:"appParams"`
	PathStatus bool   `json:"pathStatus"` // 路径状态，若软件被安装在用户个人目录下，则状态为false
	CreateTime int64  `json:"createTime,string"`
}

func (r *CapAppCollect) TableName() string {
	return "cap_app_collect"
}
